- Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathQueueUsingLinkedListClient.java
53 lines (37 loc) Β· 1.01 KB
/
QueueUsingLinkedListClient.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
packagesection13_LinkedList;
publicclassQueueUsingLinkedListClient {
publicstaticvoidmain(String[] args) throwsException {
QueueUsingLinkedListqueue = newQueueUsingLinkedList();
queue.display();
queue.enqueue(10);
queue.display();
queue.enqueue(20);
queue.display();
queue.enqueue(30);
queue.display();
queue.enqueue(40);
queue.display();
System.out.println("\nremoved: " + queue.dequeue());
queue.display();
System.out.println("\nfront: " + queue.front());
queue.display();
}
}
/* output:
-----------------------------------------------
NULL
-----------------------------------------------
10 -> NULL
-----------------------------------------------
10 -> 20 -> NULL
-----------------------------------------------
10 -> 20 -> 30 -> NULL
-----------------------------------------------
10 -> 20 -> 30 -> 40 -> NULL
removed: 10
-----------------------------------------------
20 -> 30 -> 40 -> NULL
front: 20
-----------------------------------------------
20 -> 30 -> 40 -> NULL
*/